Tradeoffs in Delay Guarantees and Computation Complexity for Packet Switches

نویسندگان

  • Michael J. Neely
  • N. McKeown
  • V. Anantharam
  • J. Walrand
  • E. Leonardi
  • M. Mellia
  • F. Neri
  • M. Ajmone Marson
چکیده

We consider the tradeoffs between packet delay guarantees and per-timeslot computation complexity in an packet switch operating under the crossbar constraint. It is well known that scheduling packets every timeslot according to a Maximum Weight Matching (MWM) achieves 100% throughput. This algorithm ensures average packet delay is within O(n) timeslots (where n is the number of input ports of the switch) but is quite complex to implement, requiring O(n3) computations every slot to compute the schedule. Here we develop a modified version of MWM which reduces computation complexity while still ensuring 100% throughput and offering polynomial delay bounds. Specifically, we develop a class of scheduling policies (parameterized by ) which achieve a per-timeslot computation complexity of O(nα) and ensure O(n4-α) bounds on average delay. In particular, linear per-timeslot computation complexity is achievable with an O(n3) delay guarantee (case α=1). Furthermore, as , complexity can be made as low as desired while delay is held within O(n4). These results for the first time illustrate an explicit tradeoff between performance and scheduling complexity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Logarithmic delay for N × N packet switches under the crossbar constraint

We consider the fundamental delay bounds for scheduling packets in anN×N packet switch operating under the crossbar constraint. Algorithms that make scheduling decisions without considering queue backlog are shown to incur an average delay of at least O(N). We then prove that O(log(N)) delay is achievable with a simple frame based algorithm that uses queue backlog information. This is the best ...

متن کامل

Delay and Complexity Tradeoffs for Dynamic Routing and Power Allocation in a Wireless Network

Abstract: We consider the tradeoffs in computation complexity and network delay for a multiuser wireless network with dynamic routing and power allocation. Data arrives to each node of the network randomly, and power allocation and routing decisions are made under the assumption that the computational processing speed at each node is constrained to C floating point operations per second. We dev...

متن کامل

On scheduling optical packet switches with reconfiguration delay

Using optical technology for the design of packet switches/routers offers several advantages such as scalability, high bandwidth, power consumption, and cost. However, reconfiguring the optical fabric of these switches requires significant time under current technology (microelectromechanical system mirrors, tunable elements, bubble switches, etc.). As a result, conventional slot-by-slot schedu...

متن کامل

Design and Analysis of a High-Performance Packet Multiplexer for Multiservice Networks with Delay Guarantees

A major challenge for the design of multiservice networks with quality of service guarantees is an e cient implementation of a bounded delay service, that is, a service that guarantees maximum end-to-end delays for every packet from a single tra c stream. A crucial component of a bounded delay service is the packet multiplexing technique employed at network switches that must keep the variable ...

متن کامل

On the support of minimum service rates for input queue switches

The fast growth of the Internet has made popular applications with diverse and stringent transmission requirements. In order to meet this demand, packet switches today are designed to include the support of Quality of Service (QoS) as a powerful product differentiator. Customized packet handling on a flow by flow basis, ensuring switching objectives such as guaranteed throughput and bounded swi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998